package io.linfeng.api.app.im.reponse;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author RJF
 * @date create at 2024-05-2024/5/11-21:46
 * copyright @2024 China Automotive Technology & Research Center Co.Ltd
 */
@ApiModel(description = "聊天记录响应对象")
@Data
public class MessageRecordResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 消息发送者ID
     */
    @ApiModelProperty(value = "消息发送者ID")
    private Integer sendOutUserId;

    /**
     * 消息接收者ID
     */
    @ApiModelProperty("消息接收者ID")
    private Integer receiveUserId;

    /**
     * 0:标识群聊，1:标识私聊
     */
    @ApiModelProperty("聊天类型")
    private Integer type;

    /**
     * 群聊名称
     */
    @ApiModelProperty("群聊名称")
    private String groupName;

    /**
     * 已读标识0：表示未读，1：表示已读
     */
    @ApiModelProperty("已读标识")
    private Integer readStatus;

    /**
     * 消息内容
     */
    @ApiModelProperty("消息内容")
    private String msg;

    /**
     * 消息发送时间
     */
    @ApiModelProperty("消息发送时间")
    private Date sendTime;

}
